home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / General / Texx 0.3 / Texx Q & A < prev    next >
Text File  |  1993-11-14  |  4KB  |  65 lines

  1. Here are some commonly asked questions about Texx.
  2.  
  3. Q: What is Texx based on?
  4. A: Texx is based on the REXX language.  REXX has been around in the IBM
  5.     mainframe arena for some time.  REXX is currently available in the 
  6.     Unix, MS-DOS, OS/2 and Amiga platforms.  There are more versions
  7.     appearing.
  8.  
  9. Q: What do I need to run Texx?
  10. A: You need a minimum of System 7.  Any CPU and memory configuration 
  11.     that comfortably runs System 7 and applications should be sufficient.
  12.  
  13. Q: I have non-Apple Event aware applications, can I still use Texx?
  14. A: Yes.  With the exception of the four required and the the DO SCRIPT
  15.     Apple Events, all the supported Apple Events apply to the Finder.  The 
  16.     majority of the scripting will be directed to the Finder.  As an example, you
  17.     could send the Finder an Apple Event to open a document and the Finder
  18.     will send a non-Apple Event application the command to open the 
  19.     document.
  20.  
  21. Q: I need to do more useful things that the basic Apple Events don't do, can I?
  22. A: Yes and no.  If you have an application that has its own scripting facilities,
  23.     use them, have Texx send it a DO SCRIPT Apple Event.  If not, wait until
  24.     Texx supports the Object Model.
  25.  
  26. Q: I don't always want the Profile.exec or Shutdown.exec to execute, how can
  27.     I prevent them from executing?
  28. A: New with Texx version 0.3, you can hold down the shift key and Texx will
  29.     bypass executing Profile.exec or Shutdown.exec.  Please be aware that if
  30.     you press the shift key too soon on startup, Texx will not launch.  The rule
  31.     that I use is wait for the Texx application name to appear in the menu bar
  32.     before I press the shift key.
  33.  
  34. Q: I'd like to use Texx, however, it locks up my system and forces me to reboot,
  35.     is there a fix for this problem?
  36. A: Yes.  First, it doesn't really lock up your system.  You probably sent the Finder
  37.     an Apple Event specifying a file that doesn't exist.  What happens is that the
  38.     Finder does not send back a reply to Texx.  So Texx just sits there and waits
  39.     until the operation finishes or a time-out occurs.  The system is not locked up,
  40.     it just appears to be.  If you wait for the time-out, everything will resume.
  41.     New with Texx version 0.3, the COMMAND-. ( COMMAND-PERIOD ), will cancel the
  42.     wait and return things back to normal.  Now, instead of forcing a reboot, try
  43.     the COMMAND-., you might need to bring Texx to the foreground.
  44.  
  45. Q: Is Texx a better product than AppleScript or Frontier?
  46. A: Well, certainly, AppleScript and Frontier are more capable than Texx 0.3.
  47.     However, I hope that Texx will catch up to them in the near future.  I've gotten
  48.     both positive and negative comments, mostly positive.  I've also heard positive
  49.     and negative comments about the other two.  Clearly it is a matter of taste.
  50.     I haven't worked with AppleScript or Frontier, so I can't comment.  I can say
  51.     that REXX users are highly biased toward REXX, and in environments where REXX
  52.     is used, REXX is indispensible.  Another benefit is that REXX exists on several
  53.     different platforms, the other two don't.
  54.  
  55. Q: How would you describe the REXX language?
  56. A: The REXX language is one of the simplest languages to learn.  It is structured
  57.     like C and Pascal without the "typing" of either language.  Some people use 
  58.     REXX as a macro processor-like tool to automate repetitive tasks.  Others use
  59.     REXX as their application development language.  In either case, the language
  60.     extremely flexible and powerful.  A programmer will find REXX very easy to
  61.     learn and at the same time very powerful.  A non-programmer will find REXX
  62.     very flexible and forgiving with a short learning curve.  Regardless of the 
  63.     technical expertise of the user, REXX will satisfy anyone.  Even though Texx
  64.     is not yet a full implementation of REXX, Texx will give a taste of REXX and 
  65.     allow you to sample what REXX is about.